home *** CD-ROM | disk | FTP | other *** search
/ Crack It! / Crack It!.iso / DEMOS / MECHWAR / DOS / INPUT.MAP < prev    next >
Text File  |  1997-05-25  |  7KB  |  391 lines

  1. ###########################################################################
  2. #                           MechWarrior II                                #
  3. #                         Input Mapping File                              #
  4. #                                                                         #
  5. #  This file allows you to configure the inputs to the MechWarrior sim.   #
  6. #                                                                         #
  7. ###########################################################################
  8.  
  9. # Available controls
  10. # torso_tilt
  11. # torso_tilt_plus
  12. # torso_tilt_minus
  13. # torso_tilt_reset
  14. # torso_pan
  15. # torso_pan_plus
  16. # torso_pan_minus
  17. # torso_pan_set
  18. # torso_pan_reset
  19. # throttle
  20. # legs_pan_delta
  21. # jumpjet_enabled
  22. # jumpjet_fire_left
  23. # jumpjet_fire_right
  24. # jumpjet_fire_forward
  25. # jumpjet_fire_backward
  26. # throttle_plus
  27. # throttle_minus
  28. # throttle_set
  29. # weapon_fire
  30. # weapon_cycle
  31. # weapon_fire_group
  32. # weapon_fire_group_1
  33. # weapon_fire_group_2
  34. # weapon_fire_group_3
  35. # weapon_cycle_group
  36. # toggle_group_fire
  37. # legs_pan_minus
  38. # legs_pan_plus
  39. # advance_nav
  40. # previous_nav
  41. # reset_nav
  42. # advance_target
  43. # previous_target
  44. # reset_target
  45. # target_reticle
  46. # target_friendly
  47. # nearest_enemy
  48. # target_last_shot
  49. # inspect_target
  50. # advance_gamepiece
  51. # previous_gamepiece
  52. # reset_gamepiece
  53. # advance_gamething
  54. # previous_gamething
  55. # reset_gamething
  56. # self_destruct
  57. # autopilot
  58. # pilot_tilt
  59. # pilot_tilt_plus
  60. # pilot_tilt_minus
  61. # pilot_tilt_reset
  62. # pilot_pan
  63. # pilot_pan_plus
  64. # pilot_pan_minus
  65. # pilot_pan_reset
  66. # glance_left
  67. # glance_right
  68. # glance_up
  69. # glance_down
  70. # eyepoint_tilt
  71. # eyepoint_tilt_plus
  72. # eyepoint_tilt_minus
  73. # eyepoint_tilt_reset
  74. # eyepoint_pan_delta
  75. # eyepoint_pan_plus
  76. # eyepoint_pan_minus
  77. # eyepoint_pan_reset
  78. # eyepoint_slide_delta
  79. # eyepoint_slide_plus
  80. # eyepoint_slide_minus
  81. # track_distance_delta
  82. # track_distance_plus
  83. # track_distance_minus
  84. # track_height_delta
  85. # track_height_plus
  86. # track_height_minus
  87. # zoom_factor
  88. # zoom_factor_plus
  89. # zoom_factor_minus
  90. # zoom_factor_reset
  91. # menu_item
  92. # menu_item_reset
  93. # menu_value
  94. # menu_value_reset
  95. # menu_enter
  96. # menu_abort
  97.  
  98. # Keyboard layout
  99.  
  100. # Weapon controls on the standard keyboard
  101. weapon_fire {
  102.     + keyboard     Space
  103. }
  104. weapon_cycle {
  105.     + keyboard     Enter
  106. }
  107.  
  108. # Weapon controls on the keypad
  109. weapon_fire {
  110.     + keyboard     KeypadEnter
  111.     - keyboard     Insert
  112. }
  113. weapon_cycle {
  114.     + keyboard     Delete
  115. }
  116. weapon_fire_group_1 {
  117.     + keyboard    NumLock
  118.     - keyboard    LeftControl  # Just because!
  119. }
  120. weapon_fire_group_2 {
  121.     + keyboard    GreySlash
  122. }
  123. weapon_fire_group_3 {
  124.     + keyboard    GreyStar
  125. }
  126.  
  127. # Throttle control on the top -/+ keys
  128. throttle_plus {
  129.     + keyboard     Equal
  130. }
  131. throttle_minus {
  132.     + keyboard     Minus
  133. }
  134.  
  135. # Throttle control on the keypad -/+ keys
  136. throttle_plus {
  137.     + keyboard     GreyPlus
  138. }
  139. throttle_minus {
  140.     + keyboard     GreyMinus
  141. }
  142.  
  143. # Turning, on the keypad arrows
  144. legs_pan_minus {
  145.     + keyboard     LeftArrow
  146.     - keyboard     Insert
  147. }
  148. legs_pan_plus {
  149.     + keyboard     RightArrow
  150.     - keyboard     Insert
  151. }
  152.  
  153. # Turning, on the grey arrows
  154. legs_pan_minus {
  155.     + keyboard     GreyLeftArrow
  156.     - keyboard     Control
  157. }
  158. legs_pan_plus {
  159.     + keyboard     GreyRightArrow
  160.     - keyboard     Control
  161. }
  162.  
  163. # Torso tilting on the keypad arrows
  164. torso_tilt_plus {
  165.     + keyboard     UpArrow
  166.     - keyboard     Insert
  167. }
  168. torso_tilt_minus {
  169.     + keyboard     DownArrow
  170.     - keyboard     Insert
  171. }
  172.  
  173. # Torso tilting on the grey arrows
  174. torso_tilt_plus {
  175.     + keyboard     GreyUpArrow
  176.     - keyboard     Control
  177. }
  178. torso_tilt_minus {
  179.     + keyboard     GreyDownArrow
  180.     - keyboard     Control
  181. }
  182.  
  183. # Torso panning on the ./, (</>) keys
  184. torso_pan_plus {
  185.     + keyboard     Period
  186. }
  187. torso_pan_minus {
  188.     + keyboard     Comma
  189. }
  190.  
  191. # Torso panning on the keypad End/PgDn keys
  192. torso_pan_plus {
  193.     + keyboard     PageDown
  194.     - keyboard     Insert
  195.     - keyboard     j
  196. }
  197. torso_pan_minus {
  198.     + keyboard     End
  199.     - keyboard     Insert
  200.     - keyboard     j
  201. }
  202.  
  203. # Keypad 5 resets torso and pilot head
  204. torso_tilt_reset {
  205.     + keyboard     Keypad5
  206. }
  207. torso_pan_reset {
  208.     + keyboard     Keypad5
  209. }
  210. pilot_tilt_reset {
  211.     + keyboard     Keypad5
  212. }
  213. pilot_pan_reset {
  214.     + keyboard     Keypad5
  215. }
  216.  
  217. # Pilot head panning on keypad Home/PgUp keys
  218. glance_right {
  219.     + keyboard     PageUp
  220.     - keyboard     Insert
  221.     - keyboard     j
  222. }
  223. glance_left {
  224.     + keyboard     Home
  225.     - keyboard     Insert
  226.     - keyboard     j
  227. }
  228.  
  229. # Pilot head tilting/panning on the grey arrow keys (w/ Control)
  230. pilot_tilt_minus {
  231.     + keyboard     GreyDownArrow
  232.     + keyboard     Control
  233.     - keyboard     j
  234. }
  235. pilot_tilt_plus {
  236.     + keyboard     GreyUpArrow
  237.     + keyboard     Control
  238.     - keyboard     j
  239. }
  240. pilot_pan_plus {
  241.     + keyboard     GreyRightArrow
  242.     + keyboard     Control
  243.     - keyboard     j
  244. }
  245. pilot_pan_minus {
  246.     + keyboard     GreyLeftArrow
  247.     + keyboard     Control
  248.     - keyboard     j
  249. }
  250.  
  251. # View zooming on z/Shift-z
  252. zoom_factor_plus {
  253.     + keyboard    z
  254.     - keyboard    Shift
  255.     - keyboard    Control
  256. }
  257. zoom_factor_minus {
  258.     + keyboard    z
  259.     + keyboard    Shift
  260.     - keyboard    Control
  261. }
  262.  
  263. # Jumpjets on the key pad ("j" key required)
  264. jumpjet_enabled {
  265.     + keyboard     j
  266. }
  267. jumpjet_fire_left {
  268.     + keyboard     Home
  269.     + keyboard     j
  270.     - keyboard     Insert
  271. }
  272. jumpjet_fire_right {
  273.     + keyboard     PageUp
  274.     + keyboard     j
  275.     - keyboard     Insert
  276. }
  277.  
  278. # Jumpjets on the six grey keys ("j" key NOT needed)
  279. jumpjet_fire_forward {
  280.     + keyboard     GreyHome
  281. }
  282. jumpjet_fire_backward {
  283.     + keyboard     GreyEnd
  284. }
  285. jumpjet_fire_left {
  286.     + keyboard     GreyInsert
  287. }
  288. jumpjet_fire_right {
  289.     + keyboard     GreyPageUp
  290. }
  291. legs_pan_minus {
  292.     + keyboard     GreyDelete
  293. }
  294. legs_pan_plus {
  295.     + keyboard     GreyPageDown
  296. }
  297. jumpjet_enabled {
  298.     + keyboard     GreyHome
  299. }
  300. jumpjet_enabled {
  301.     + keyboard     GreyEnd
  302. }
  303. jumpjet_enabled {
  304.     + keyboard     GreyInsert
  305. }
  306. jumpjet_enabled {
  307.     + keyboard     GreyPageUp
  308. }
  309. jumpjet_enabled {
  310.     + keyboard     GreyDelete
  311. }
  312. jumpjet_enabled {
  313.     + keyboard     GreyPageDown
  314. }
  315.  
  316. # Free eye/track view controls on the keypad (w/ Insert)
  317. eyepoint_pan_minus {
  318.     + keyboard     LeftArrow
  319.     + keyboard     Insert
  320. }
  321. eyepoint_pan_plus {
  322.     + keyboard     RightArrow
  323.     + keyboard     Insert
  324. }
  325. eyepoint_pan_minus {
  326.     + keyboard     Home
  327.     - keyboard     Insert
  328. }
  329. eyepoint_pan_plus {
  330.     + keyboard     PageUp
  331.     - keyboard     Insert
  332. }
  333. eyepoint_slide_minus {
  334.     + keyboard     Delete
  335.     + keyboard     Insert
  336. }
  337. eyepoint_slide_plus {
  338.     + keyboard     KeypadEnter
  339.     + keyboard     Insert
  340. }
  341. eyepoint_tilt_minus {
  342.     + keyboard     PageDown
  343.     + keyboard     Insert
  344. }
  345. eyepoint_tilt_plus {
  346.     + keyboard     PageUp
  347.     + keyboard     Insert
  348. }
  349. track_distance_minus {
  350.     + keyboard     UpArrow
  351.     + keyboard     Insert
  352. }
  353. track_distance_plus {
  354.     + keyboard     DownArrow
  355.     + keyboard     Insert
  356. }
  357. track_height_minus {
  358.     + keyboard     End
  359.     + keyboard     Insert
  360. }
  361. track_height_plus {
  362.     + keyboard     Home
  363.     + keyboard     Insert
  364. }
  365. track_distance_minus {
  366.     + keyboard     z
  367.     - keyboard     Shift
  368. }
  369. track_distance_plus {
  370.     + keyboard     z
  371.     + keyboard     Shift
  372. }
  373.  
  374. # Free eye/track view controls on the Ctrl-grey arrows
  375. eyepoint_pan_minus {
  376.     + keyboard     GreyLeftArrow
  377.     + keyboard     Control
  378. }
  379. eyepoint_pan_plus {
  380.     + keyboard     GreyRightArrow
  381.     + keyboard     Control
  382. }
  383. track_distance_minus {
  384.     + keyboard     GreyUpArrow
  385.     + keyboard     Control
  386. }
  387. track_distance_plus {
  388.     + keyboard     GreyDownArrow
  389.     + keyboard     Control
  390. }
  391.